#ifndef __FROZEN_BUBBLE_H__
#define __FROZEN_BUBBLE_H__

#include <assert.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

#ifdef PLATFORM_WII
  #include <gccore.h>
  #include <wiiuse/wpad.h>
  #include <fat.h>
#endif
#if defined(PLATFORM_LINUX) || defined(PLATFORM_WIN32)
  typedef unsigned char bool;
  
  #define FALSE 0
  #define TRUE 1
  
  #define MIN(a,b) ( (a) < (b) ? (a) : (b) )
  #define MAX(a,b) ( (a) > (b) ? (a) : (b) )
#endif

#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <SDL/SDL_mixer.h>
#include <SDL/SDL_rotozoom.h>

#include "config.h"
#include "hashtable.h"
#include "graphics.h"
#include "font.h"
#include "widget.h"
#include "level.h"
#include "menu_start.h"
#include "game.h"

#define PI 3.14159

extern FILE *logfile;
extern FBLevelSet *levelset;

#endif

